technical achievements - Espagnol Anglais Dictionnaire